@media screen and (max-width: 992px) and (min-width:0px) {
  .bannerSwiper {
    margin-top: 50px;
  }

  .index_title_right {
    display: none;
  }

  .index_title_left h1 {
    font-size: 36px;
  }

  .index_case_list {
    height: 550px;
    overflow: hidden;
  }

  .index_case_list .img, .index_case_list .txt {
    max-width: 300px;
    margin: 0 auto;
  }

  .index_case_list>img {
    height: 100%;
  }

  .index_about_top, .index_about_bottom {
    flex-direction: column;
  }

  .index_about_top>div, .index_about_bottom>div {
    width: 100%;
  }

  .index_about_top_left {
    padding-right: 2%;
    padding-left: 2%;
    padding-top: 45px;
    padding-bottom: 30px;
  }

  .indext_abouttxt {
    width: 100%;
  }

  .index_about_bottom {
    display: flex;
    flex-direction: column-reverse;
  }

  .index_about_bottom_right {
    padding-right: 2%;
    padding-left: 2%;
    padding-top: 45px;
    padding-bottom: 30px;
  }

  .numCount ul {
    padding-left: 0;
  }
}
